how to add text to a surface